#ifndef ISCENE_H
#define ISCENE_H

class SceneManager;

class IScene {
    public:
        virtual void Load() = 0;
        virtual void Unload() = 0;
        virtual void Update(sf::Event&, sf::RenderWindow&) = 0;
        virtual void Draw(sf::RenderWindow&) = 0;

        SceneManager* manager;
};

#endif
